@charset "UTF-8";
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
body {font-family:"微软雅黑","Helvetica Neue",Helvetica,STHeiTi,sans-serif;line-height:1;-webkit-font-smoothing: subpixel-antialiased;margin: 0 auto;/*max-width: 1080px;*/-webkit-tap-highlight-color:rgba(0,0,0,0);color:#666;background:#fff;font-size:14px;}
.bgfff{background:#fff;padding-bottom:40px;}
html,body{height:100%;width: 100%;}
:focus {outline: 1;outline-style:none;/*outline:0*/}
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary { display:block;}
ul,ol{list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:'';content:none;}
a {margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins {background-color:#ff9;color:#000;text-decoration:none;}
mark {background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted #000;cursor:help;}
table {border-collapse:collapse;border-spacing:0;}
hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1px 0;padding:0;}
input, select {vertical-align:middle;margin:0;padding:0;border:0;background:none;}
input[type="text"],input[type="password"],input[type="button"],input[type="submit"],textarea{outline-style:none;-webkit-appearance:none;}
textarea{resize:none}
img{-ms-interpolation-mode:bicubic; border-width:0;}
caption,th{text-align:left;}
a{color:#666;text-decoration:none;outline:0;font-size:14px;}
a:hover,a:active{color:#0182d8;text-decoration:none;}
.clearfix{*zoom:1;}
.clearfix:after{content:'\0020';display:block;height:0;font-size:0;visibility:hidden;clear:both;}
.clearit{clear:both;font-size:0;line-height:0;height:0;}
.transitionAll{transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;-webkit-backface-visibility: hidden;}
.relative{position:relative;}
.w{width:100%;margin:0 auto;overflow-x:hidden\0;overflow-y: scoll\0;}
.w1100{max-width:1100px;margin:0 auto;width:100%;}
.w1000{max-width:1000px;margin:0 auto;width:100%;}
.fL{float:left;}
.fR{float:right;}
.show{display:block!important;}
.hide{display:none!important; }
.color0071d3{color:#0071d3!important;}
.border_box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ellipsis{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.tab-con{display:none;}
.overflow-hidden{overflow:hidden;}
.ad{}
.ad img{width: 100%;}
.mask{width: 100%;height: 100%;position: fixed;left: 0;top:0;background: rgba(0, 0, 0, .8);z-index: 99;display: none;}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/  
::-webkit-scrollbar{width: 6px;  height: 16px;  background-color: #b2baea;  }  
/*定义滚动条轨道 内阴影+圆角*/  
::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(255,255,255,255.6);border-radius: 10px;background-color: #fff; }  
/*定义滑块 内阴影+圆角*/  
::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.6);background-color: #b2baea;} 
.container{max-width:1100px;}
.tit-h2{background: url('../images/p08.png') left center no-repeat;padding: 0 0 0 30px;}
.tit-h2 h2{text-align: left;color:#0763e1;line-height: 50px;margin: 0;font-size: 30px;font-weight: normal;padding: 0;}
.tit-h2 .a-btn{display: inline-block;height: 24px;line-height: 24px;padding: 0 20px;border-radius: 4px;color: #fff;font-size: 14px;text-decoration: none;background: #0763e1;vertical-align: middle;margin-left: 10px;}


.tit-h2-1{height: 56px;line-height: 56px;position: relative;font-size: 30px;font-weight: normal;color: #737373;line-height: 56px;border-top: 3px solid #dadada;}
.tit-h2-1 span{display: inline-block;padding: 0;position: relative;height: 56px;line-height: 56px;font-size: 30px;color: #737373;}
.tit-h2-1 span:before{content: '';width:100%;top: -3px;left: 0;height: 3px;background: #034bad;position: absolute; }
.tit-h2-1 span:after{content: '';width:10px;top: -3px;right: -10px;height: 3px;background: #fff;position: absolute; }

.tit-h2-2{height: 56px;line-height: 56px;position: relative;font-size: 30px;font-weight: normal;color: #034bad;line-height: 56px;border-top: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;padding-left: 20px;}
.tit-h2-2:before{content: '';width:4px;top:8px;left: 0;background: #034bad;position: absolute;height: 40px; }

.tit-h2-3{height: 56px;line-height: 56px;position: relative;font-size: 30px;font-weight: normal;color: #737373;line-height: 56px;border-bottom: 1px solid #0763e1;}
.tit-h2-3 span{display: inline-block;padding: 0;position: relative;height: 56px;line-height: 56px;font-size: 24px;color: #034bad;}
.tit-h2-3 span:before{content: '';width:100%;bottom:2px;left: 0;height:2px;background: #0763e1;position: absolute; }



.more{height: 36px;background-color: #eef0f2; font-size: 16px;
  line-height:36px;color: #666666;display: block;margin:0 auto;text-align: center;}
.more:hover{color: #0763e1}

.float-aside{width: 65px;position: fixed;left: 50%;bottom: 100px;background:#034bad;margin-left: 570px; }
.float-aside a{display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      display: block\0;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;width:100%;height: 65px;border-bottom: 1px solid #fff;font-size: 18px;color: #fff!important;line-height: 22px;position: relative;cursor: pointer;text-align: center;padding-top: 10px\0;}
.float-aside .return-top{border-bottom: 0}
.float-aside a:hover:before{width: 0%;height: 0%;}
.float-aside a:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.float-aside .we-chat:before{background: url('../images/p28.png') center center no-repeat #0763e1;}
.float-aside .app:before{background: url('../images/p29.png') center center no-repeat #0763e1;}
.float-aside .online:before{background: url('../images/p30.png') center center no-repeat #0763e1;}

.float-aside .return-top{background: url('../images/p31.png') center center no-repeat;}
.float-aside .return-top:before{background: url('../images/p31.png') center center no-repeat #0763e1;}
.float-aside .return-top:hover:before{width: 0;height: 0;}

.float-aside .qr-code{width: 130px;height: 130px;position: absolute;left: -150px;top: 0;border:1px solid #034bad;font-size: 0;line-height: 0;display: none;}
.float-aside .qr-code img{display: block;margin:0 auto;width: 100%;height: 100%;}
.float-aside .qr-code:before{content: '';width: 0;height: 0;border: 10px solid transparent;border-left-color: #034bad;position: absolute;right: -20px;top: 20%; }
.float-aside .qr-code:after{content: '';width: 0;height: 0;border: 10px solid transparent;border-left-color: #fff;position: absolute;right: -19px;top: 20%;}
.float-aside .app-code{width: 130px;height: 130px;position: absolute;left: -150px;top: 60px;border:1px solid #034bad;font-size: 0;line-height: 0;display: none;}
.float-aside .app-code img{display: block;margin:0 auto;width: 100%;height: 100%;}
.float-aside .app-code:before{content: '';width: 0;height: 0;border: 10px solid transparent;border-left-color: #034bad;position: absolute;right: -20px;top: 20%; }
.float-aside .app-code:after{content: '';width: 0;height: 0;border: 10px solid transparent;border-left-color: #fff;position: absolute;right: -19px;top: 20%;}
.nav-box{ background-color: #fff;border-bottom: 2px solid #146be2;}
.nav-box .hd{background: #0763e1;height: 40px;line-height: 40px;}

.nav-box .hd a{font-size: 16px;color: #fff;line-height:40px;display: inline-block;position: relative;padding: 0 10px;height: 40px;text-decoration: none}
.nav-box .hd .wx-icon:hover{background: #f3f4f6;color: #0763e1;}
.nav-box .hd .qrcode{display: block;position: absolute;left: 50%;top: 40px;padding: 10px;background: #fff;z-index: 999;width: 150px;height: 150px;font-size: 0;line-height: 0;border:0px solid #333;box-shadow:0px 0px 6px #333;margin-left: -85px;display:none;z-index: 999;box-sizing: content-box}
.nav-box .hd .qrcode:before{content: '';width: 0;height: 0;border: 10px solid transparent;border-bottom-color: #fff;position: absolute;left: 50%;margin-left: -10px;top: -20px; }
.nav-box .hd .qrcode img{width: 100%;height: 100%;}
.nav-box .hd a:hover .qrcode{display: block;}
.nav-box .hd em{font-size: 16px;color: #fff;line-height:40px;margin:0 2px;font-style: normal;}
.nav-box .hd .tools{text-align:right; }
.nav-box .hd a .icon{display: inline-block;height: 40px;vertical-align: top;margin-right: 5px;}
.nav-box .hd a .home-icon{width: 21px;background: url('../images/p49.png') no-repeat center center;margin-right: 10px;}
.nav-box .hd a .face-icon{width: 16px;background: url('../images/p50.png') no-repeat center center;}
.nav-box .hd a .down-icon{width: 14px;background: url('../images/p51.png') no-repeat center center;}
.nav-box .hd a .help-icon{width: 22px;background: url('../images/p52.png') no-repeat center center;}
.nav-box .hd .return-btn{padding-left: 0;}






.nav-box .bd{background: #fff;height:85px;}
.nav-box .bd .logo{display: block;width: 510px;height: 50px;float: left;background: url('../images/p53.png') no-repeat;margin-top: 17px;}
.nav-box .bd .tools-box{width: 500px;float: right;}

.nav-box .bd .search-box{text-align: right;height:48px;margin-top: 16px;width: 335px;padding-top: 9px;float: right;box-sizing: content-box}
.nav-box .bd .search-box .text{width: 210px;height:30px;background:url(../images/p21.png) 220px center rgba(255,255,255,.5) no-repeat;padding:0 30px 0 10px;  color: #303d4a;font-size: 14px;vertical-align: top;background: #fff\0; line-height: 30px; border:1px solid #d7d7d7;box-sizing: content-box;}
.nav-box .bd .search-box .sub-btn{width:52px;height:30px;font-size: 14px;line-height:30px;text-align: center;color: #fff;background-color: #0763e1;vertical-align: top;margin-left: 8px;border-radius: 4px;margin-right: 8px;box-sizing: content-box;cursor: pointer}




.bread-crumb{height: 70px;line-height: 70px;margin-bottom: 10px;font-size: 16px;color: #333;}
.bread-crumb a{font-size: 16px;color: #333;line-height: 40px;}
.bread-crumb em{font-style: normal;margin:0 10px;}

.page-list {width:100%;text-align: center;margin:40px auto;background: #eaf0fd;padding: 15px 0;height: 34px;box-sizing: content-box}  
.page-list .page {position:relative;left:50%;float:left;}  
.page-list .page span {position:relative;left:-50%;border: 1px solid #ddd;display: inline;float:left;padding:0 10px;height:30px;line-height:30px;margin:2px;background: #fff}  
.page-list .page span.totlerecord{}  
/*.page-list .page span.current{cursor:pointer;} */ 
.page-list .page a:link,.page a:visited {border: 1px solid #ccc;display: inline;float:left;padding:0 10px;height:30px;line-height:30px;margin:2px;text-decoration: none;position:relative;left:-50%;color:#666;background: #fff}  
.page-list .page a:hover,.page-list .page span.current{border:1px solid #2593e6;background:#0763e1;color:#fff;}  







.footer-box{background: #333;border-top: 13px solid #eaf0fd;padding-top: 30px;}
.footer-box .qr-code{margin: 35px auto 0;}
.footer-box .qr-code img{display: block;margin:0 auto;}
.footer-box .qr-code p{font-size: 12px;color: #fff;text-align: center;line-height: 30px;}
.footer-box .items{float: left;margin: 0 2%;}
.footer-box .items1{width: 12%;}
.footer-box .items2{width: 10%;}
.footer-box .items3{width: 10%;}
.footer-box .items4{width: 16%;}
.footer-box .items5{width: 16%;}
.footer-box .items6{width: 12%;}
.footer-box h3{border-bottom: 1px dashed rgba(255, 255, 255, .2);height: 18px;padding-bottom: 16px;height: 20px;line-height: 20px;font-size: 18px;color: #fff;font-weight: 500;margin-bottom: 15px;box-sizing: content-box;}
.footer-box  p{line-height: 32px;font-size: 14px;color: #fff;margin-bottom: 10px;}
.footer-box  p a{line-height: 32px;font-size: 14px;color: #fff;}
.footer-box .icon{display: inline-block;height: 32px;width:20px;vertical-align: middle;margin-right: 5px;}
.footer-box .email{background: url('../images/p17.png') center center no-repeat;}
.footer-box .phone{background: url('../images/p18.png') center center no-repeat; }
.footer-box .item{ display: -webkit-flex;  /* 新版本语法: Chrome 21+ */
    display: flex;          /* 新版本语法: Opera 12.1, Firefox 22+ */
    display: -webkit-box;   /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;      /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox;   /* 混合版本语法: IE 10 */   
-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}

.footer-box .item .unit{-webkit-flex: 1;/* Chrome */  
    -ms-flex: 1; /* IE 10 */  
    flex: 1;/* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */  
    -moz-box-flex: 1;/* OLD - Firefox 19- */display: block;width: 33.33%;float: left\0;}

.footer-box .items a{line-height: 32px;font-size: 14px;color: #fff;}
.footer-box .ft {height: 36px;background: #6da1f6;line-height: 32px;font-size: 14px;color: #fff;text-align: center;margin-top: 40px;}
.footer-box .ft a{line-height: 32px;font-size: 14px;color: #fff;}


.select-option{height: 38px;border: 1px solid #dbdbdb;width: 216px;position: relative;background: #fff;}
.select-option ul{position: absolute;width: 100%;left: -1px;top:38px;display:block;border: 1px solid #dbdbdb;border-top: 0;background: #fff;display: none;z-index: 999;}
.select-option ul li{height: 30px;line-height: 30px;padding-left: 10px;cursor: pointer;}
.select-option ul li:hover{background: #f2f4f5;}
.select-option em{display: block;padding: 0 10px;line-height: 38px;font-size: 16px;color: #333;font-style: normal;}
.select-option .arrow{width: 26px;height: 26px;position: absolute;right: 5px;top: 7px;background: url('../images/p40.png') center center no-repeat;cursor: pointer;}
.select-option .arrow-up{background: url('../images/p41.png') center center no-repeat;}
.mgb15{margin-bottom: 15px;}
.pd0{padding: 0!important}
.pdl15{padding-left: 15px;padding-right:0!important }



.m-nav-box{display: none;}
.m-nav-box .hd{display: -webkit-flex;  /* 新版本语法: Chrome 21+ */
    display: flex;          /* 新版本语法: Opera 12.1, Firefox 22+ */
    display: -webkit-box;   /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;      /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox;   /* 混合版本语法: IE 10 */   
-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;height:100px;border-bottom: 6px solid #0763e1;background: #fff;box-sizing: content-box}
.m-nav-box .hd .logo{-webkit-flex: 1;/* Chrome */  
    -ms-flex: 1; /* IE 10 */  
    flex: 1;/* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */  
    -moz-box-flex: 1;/* OLD - Firefox 19- */
    text-align: center;height: 100px;background: url('../images/j27.jpg') center center no-repeat;background-size: 90%;display: block}
.m-nav-box .hd .menu-btn,.m-nav-box .hd .search-btn{display: block;width: 60px;height: 100%;}
.m-nav-box .hd .menu-btn{background: url('../images/p64.png') center center no-repeat;background-size:50%;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
.m-nav-box .hd .opened{background: url('../images/p65.png') center center no-repeat;background-size: 50%;-webkit-transform:scale(1) rotate(180deg);-ms-transform:scale(1) rotate(180deg);transform:scale(1) rotate(180deg);transform-origin:center center;}
.m-nav-box .hd .search-btn{background: url('../images/p66.png') center center no-repeat;background-size: 50%;}
.m-nav-box .bd{width: 100%;height:calc(100vh - 106px);background: rgba(0, 0, 0, .9);position: absolute;left: 0;top: 106px;z-index: 9;display: none;}

.m-nav-box .bd .items{display: -webkit-flex;  /* 新版本语法: Chrome 21+ */
    display: flex;          /* 新版本语法: Opera 12.1, Firefox 22+ */
    display: -webkit-box;   /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;      /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox;   /* 混合版本语法: IE 10 */  }
.m-nav-box .bd .items dl{-webkit-flex: 1;/* Chrome */  
    -ms-flex: 1; /* IE 10 */  
    flex: 1;/* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */  
    -moz-box-flex: 1;/* OLD - Firefox 19- */
    text-align: center;margin-bottom: 0;padding-top: 20px;}
.m-nav-box .bd .items dt{background: #0763e1;width: 100%;height: 44px;text-align: center;line-height: 44px;display: block;width: 80%;margin:20px auto 10px;color: #fff;}
.m-nav-box .bd .items dd{font-size: 16px;line-height: 44px;color: #fff;margin-bottom: 0;}
.m-nav-box .bd .items dd a{font-size: 16px;line-height: 44px;color: #fff;margin-bottom: 0;}
.m-footer{background: #333;padding: 20px ;display: none;}
.m-footer p{font-size: 14px;line-height: 24px;color:#fff;text-align: center;margin-bottom: 0;}
.m-footer p a{font-size: 14px;line-height: 24px;color:#fff;}

@media (max-width: 991px){
  .nav-box,
  .footer-box,.m-hide{display: none!important;}
  .m-nav-box{display: block;}
.m-footer{display: block;}


}